Contract management types